ironclad oath - French English Dictionary